home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / util1 / wbs12.lha / WBStartup / WBS.doc < prev    next >
Text File  |  1995-11-25  |  4KB  |  104 lines

  1. Short:        WBStartup - a (small) WBStartup drawer manager
  2. Uploader:     septh@leserveur.com (Stephan Schreiber)
  3. Author:       septh@leserveur.com (Stephan Schreiber)
  4. Type:         util/boot
  5. Distribution: freeware
  6.  
  7. -------------------------------------------------------------------------------
  8. NAME
  9.     WBStartup - a (small) WBStartup drawer mananger
  10.  
  11. SYNOPSYS
  12.     WBS ENABLED_DIR/K,DISABLED_DIR/K,SORT/K,NO_ICON_POSITION/S
  13.  
  14. ARGUMENTS
  15.     Arguments are valid both from Shell and as ToolTypes.
  16.  
  17.     ENABLED_DIR
  18.         The name of your startup drawer. This drawer will be created
  19.         if it doesn't exist.
  20.         Defaults to 'SYS:WBStartup/WBStartup (Enabled)'.
  21.  
  22.     DISABLED_DIR
  23.         The name of your storage drawer. This drawer will be created
  24.         if it doesn't exist.
  25.         Defaults to 'SYS:WBStartup/WBStartup (Disabled)'.
  26.  
  27.     SORT
  28.         Specify the sort order for the lists of tools.
  29.         SORT=PRIORITY will sort the lists by priority
  30.         (the STARTPRI tooltype), while SORT=NAME will
  31.         sort the lists by name.
  32.         Defaults to PRIORITY.
  33.  
  34.     NO_ICON_POSITION
  35.         By default, when moving icons from one drawer to the other,
  36.         WBS will leave their position information intact. This option
  37.         tells the program to override this information with
  38.         the NO_ICON_POSITION constant, which will force Workbench
  39.         to try and pick up an empty place in the window for the icons.
  40.  
  41. -------------------------------------------------------------------------------
  42. WBStartup was only written as an exercise, so don't blame it on me if it doesn't
  43. suit all your needs.
  44.  
  45. It's not perfect, neither: the GUI isn't font sensitive (it uses the old
  46. good Topaz/8) and the 'Start' feature is not yet implemented (the corresponding
  47. gadgets is simply disabled).
  48.  
  49. However, WBStartup just does what I have written it for: it enables me to
  50. select which tools Workbench will load a startup time, and which it will
  51. not load. That's all.
  52.  
  53. Full source code in SAS/C is included for your information/curiosity/will of
  54. enhancement. If you ever modify it, please just let me know. I'm very curious.
  55.  
  56. As always with freeware, no waranties, wether express or implied, are provided.
  57. Use at your own risks. I (Stephan Schreiber) could not be held responsible
  58. for any damages caused to your computer and/or files resulting from the use
  59. or misuse of this software.
  60.  
  61. Stephan Schreiber
  62. septh@leserveur.com
  63.  
  64. -------------------------------------------------------------------------------
  65. History
  66.  
  67.     * Version 1.0
  68.         - Initial release
  69.  
  70.     * Version 1.1 (not released)
  71.         - Changed default dirs to "Sys:WBStartup/WBStartup (Enabled)"
  72.           and "Sys:WBStartup/WBStartup (Disabled)" to match
  73.           John Hughes' WBStartup+ setup. WBStartup+ is a great tool,
  74.           but I dont't like its Preferences editor. Now, you can
  75.           use my own WBStartup (WBS) as a Prefs editor for WBStartup+
  76.           (sorry John, I didn't send you a postcard yet)
  77.         - Replaced the Examine()/ExNext() loop with a single
  78.           ExAll() call which is much faster
  79.  
  80.     * Version 1.2
  81.         - Implemeted the 'Edit icon' feature
  82.         - Added the SORT tooltype/command line option
  83.         - The listviews now display the starting priority
  84.           of the tools along with their names
  85.         - Created a SMakefile in order to split the source
  86.           into several small modules. However this is not done yet,
  87.           I'm too lazy for now
  88.         - Sorry, some comments in the source are in french again!
  89.  
  90. -------------------------------------------------------------------------------
  91. To do list
  92.  
  93.     - Implement the 'Start tool now' feature
  94.     - Add some menus...
  95.     - Implement keyboard equivalents
  96.     - Get rid if topaz/8! Maybe I'll use a GUI creation library?
  97.       I like Olaf `Olsen' Barthel's gtlayout.library, but it's
  98.       damned big!
  99.     - Support localization
  100.     - Clean up source code!
  101.  
  102. -------------------------------------------------------------------------------
  103. EOF
  104.